thiosulfate reductase - Turkish English Dictionary